#ifndef _TEST_H_
#define _TEST_H_

#include <stdio.h>
#include <stdlib.h>
#include <libgen.h>

#define EXPECT(x) do { \
    if (!(x)) { \
        fprintf(stderr, "Expect error at (%s:%d): %s\n", basename(__FILE__), __LINE__, #x); \
    } \
} while (0)

void test_list(void);
void test_ae(void);
void test_string(void);
void test_prop(void);
void test_packet_buffer(void);
void test_packetizer(void);
void test_zab(int id);

#endif

